Definition of Japan Allspice

  • (noun) deciduous Japanese shrub cultivated for its fragrant yellow flowers

Antonyms of Japan Allspice


No Antonyms Found.

Homophones of Japan Allspice


No Homophones Found.